//0x50 bytes (sizeof)
struct _LOG_HANDLE_CONTEXT
{
VOID* LogHandle; //0x0
VOID (*FlushToLsnRoutine)(VOID* arg1, union
_LARGE_INTEGER arg2); //0x4
VOID (*QueryLogHandleInfoRoutine)(VOID* arg1, USHORT* arg2); //0x8
struct
_DIRTY_PAGE_STATISTICS DirtyPageStatistics; //0xc
struct
_DIRTY_PAGE_THRESHOLDS DirtyPageThresholds; //0x18
ULONG AdditionalPagesToWrite; //0x28
ULONG CcLWScanDPThreshold; //0x2c
union
_LARGE_INTEGER LargestLsnForCurrentLWScan; //0x30
struct
_FILE_OBJECT* RelatedFileObject; //0x38
ULONG LargestLsnFileObjectKey; //0x3c
union
_LARGE_INTEGER LastLWTimeStamp; //0x40
ULONG Flags; //0x48
};